<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // 创建数组的第一种方式
        var aList01 = new Array(1, 2, 3);

        // 创建数组的第二章方式，直接量的方式
        var aList02 = ['a', 'b', 'c', 'd'];

        // 获取数组成员个数
        var iLen = aList02.length;
        // alert(iLen);

        // 操作某个成员
        // alert(aList02[2]);

        // 在数组后面增加成员
        aList02.push('e');
        // alert(aList02);

        // 删除数组的最后应该成员
        aList02.pop();;
        // alert(aList02)

        // 将数组反转
        aList02.reverse();
        // alert(aList02)

        // 获取某个成员在数组中第一次出现的索引值
        var aList03 = ['a', 'b', 'c', 'd', 'a', 'b', 'c', 'd'];
            // 成员不存在则返回-1
        var iPos = aList03.indexOf('c');
        // alert(iPos);

        // 将数组通过某个字符串拼接处一个大的字符串返回
        var sTr = aList03.join('-');
        // alert(sTr);

        // 同时在数组中增加和删除成员
        aList03.splice(4, 2);
        // alert(aList03);  //  a,b,c,d,c,d

        aList03.splice(4, 2, 'e', 'f', 'g');
        alert(aList03);
    </script>
</head>
<body>
    
</body>
</html>